home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / source / music4c.sit / Music4C Folder / What's New in version 2.0.1 < prev   
Text File  |  1990-09-12  |  3KB  |  58 lines

  1. Music4C version 2.0 - June 1990
  2.  
  3. Changes in version 2.0 of Music4c:
  4. - support for Sound Designer II¬ format files
  5. - new functions for reading FLOAT and Sound Designer files for soundfile processing
  6. - prototyping of all functions
  7. - the multiple tempo card facility (in Pass2) now works as described
  8. - linens fixed
  9. - interface code has been reworked (using Prototyper 2.1¬)
  10. - support for a version for THINK C 3.0 abandonned (you'll have to upgrade to version 4!).  However, apart from changing the project file and all references to "string.h" to "strings.h", there is really only one problem - the definition of the extended type, which is only referenced in the AIFFHeader.c file anyway.  I include a THINK C v 3.0 compatible version of the file for those who want to make a Music4C that runs under version 3.
  11. - a few cosmetic changes, re-arrangement of files, and changes to the project file.  These should be obvious or transparent (famous last words).
  12.  
  13.  
  14. Version 2.0.1 (28 August 1990)
  15. - Pass1 output now excludes the instrument number (i.e. only writes
  16. out instrument type number).  This means that pass1 output can be read
  17. back in as a score without too much change.
  18. - added a new routine :
  19.             void final(void)
  20. which is called at the end of a synthesis run. This provides a symmetrical partner to initl() so that you can do any tidy up stuff yourself before Music4C exits (e.g. closing files).  The arrangement is now :
  21.  
  22.         initl() /* call once, at start of synthesis */
  23.                 setup() /* call for every event */
  24.                         orch() /* called for every sample point to be generated */
  25.                 ter() /* called at the end of each event */
  26.         final() /* called at the end of the synthesis */
  27.  
  28. - fixed a bug that caused the FLOAT soundfile to be deleted for no apparent reason at the end of a synthesis.
  29. - function gen now reuses storage if a function is to be regenerated.  If the new version of the function is of a different length, the previous storage is released and new storage allocated.
  30. - gen20 - reads a nominated function file.  Values must be stored as FLOATS.  Look in the file gen.c to find syntax of f events for this gen.
  31.  
  32. If you have any ideas/requests/suggestions - even complaints - let me know and I will try to include them in a later version.
  33.  
  34. Graeme Gerrard
  35. Faculty of Music
  36. University of Melbourne
  37. Parkville VIC 3052
  38. AUSTRALIA
  39. ph. (613) 344 4127
  40. FAX: (613) 344 5346
  41. Direct to my Mac via Internet:
  42. Graeme_Gerrard@muwayf.unimelb.edu.au
  43.  
  44. The latest version of Music4C is available by anonymous ftp from the /mac directory on munnari.oz.au.
  45.  
  46. To retrieve a copy :-
  47. ftp munnari.oz.au
  48. the user name is "anonymous"  (don't type the quotes).
  49. type YOUR user name as the password.
  50. cd mac
  51. get Music4C.sit.hqx
  52. bye
  53.  
  54. use binhex to decode it, then (un)stuffit.
  55.  
  56.  
  57. Sound Designer is a trade mark of Digidesign, Inc., Menlo Park, CA.
  58. Prototyper is a trademark of Smethers Barnes.